package com.cxd.mapper;

import com.cxd.entity.EbOrder;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 对数据库的操作，有多少个操作就对应接口多个方法
 * 增加
 * 删除
 * 修改
 * 查询（单表条件查询，单表分页查询）

 */

public interface EbOrderMapper {
    /**
     * 作用：分页查询订单表
     * 参数 from （page）:（页数）   从第几条开始查询
     * 参数 paeSize:每页条数
     * 导包：alt+Enter
     *
     *
     * 1、select * from 表名 limit from ,pageSize
     *  from = (page-1)*pageSize

     */
    List<EbOrder> findByPage(@Param("from") Integer from, @Param("pageSize") Integer pageSize);
    /**
     * 添加订单
     * @param ebOrder 参数对象
     *
     * @return
     */
    public int save(EbOrder ebOrder);
    public int delete(Integer eoId);


    public int updateByPrimaryKey(EbOrder ebOrder);
    Integer getTotalPage(Integer pageSize);


    EbOrder selectOne(Integer eoId);
    List<EbOrder> findByUid(String eoUserId);
}
